Circuit compensating nonlinearities

ABSTRACT

In a circuit (200), a differential pair (217/227) of transistors (210 and 220) receives a differential input signal (X 1  -X 2 ) from input terminals (211 and 221) and provides a differential output signal (Y 1  -Y 2 ) to output lines (215 and 225). The differential pair (217/227) is powered from a common constant current source (290) at a common node (205). Nonlinearities, such as cubic terms in a transfer function H=(Y 1  -Y 2 )/(X 1  -X 2 ) caused by the transistors are compensated by compensation circuits (237 and 247). The compensation circuits (237 and 247) are coupled between the node (205) and the output lines (215 and 225). The compensation circuits (237 and 247) are controlled by the input signal (X 1  -X 2 ) and drain current from the node (205). Thereby, the currents going into the transistors (210 and 220) and the transistors gains (Y 1  /X 1  and Y 2  /X 2 ) are modified, so that nonlinearities are substantially canceled.

RELATED APPLICATION

The present application is related to the commonly assigned United States application "Linear Voltage-to-current converter" by Koifman et. al., having Ser. No. 08/695,929, filed on Dec. 8, 1996, which is incorporated herein by reference.

FIELD OF THE INVENTION

The present invention generally relates to electronic circuits, and, more particularly to voltage-to-current converters in which nonlinearities of their elements are compensated.

BACKGROUND OF THE INVENTION

Differential converters receiving a differential input signal X and providing a differential output signal Y are widely used in many devices. For example, voltage-to-current converters (VICs) are part of continuous-time analog-to-digital converters (ADC), filters, and other devices. Compared to voltages, currents are less sensitive to digital noise originating from a microchip substrate or from supply lines. In an environment where digital circuits and analog circuits are placed together on a single chip, processing signal currents by e.g., filtering, sampling, scaling, or the like, is more desirable than processing signal voltages. VICs are therefore very useful for modern circuit design.

Usually, VICs comprise differential transistor pairs and compensation circuits. For the application of VICs and for prior art designs, the following references are useful:

2! Babanezhad, J. N., Temes G.C.: "A 20 V four quadrant CMOS analog multiplier", IEEE Journal of Solid State Circuits, volume SC-20, pages 1158-1168, December 1985;

3! Ismail, M., Fiez, T.: "Analog VLSI Signal and Information Processing", chapter 3.3, McGraw-Hill, 1994, ISBN 0-07-032386-0;

4! Silva-Martinez, J.: "High-Performance CMOS Continuous-Time Filters", chapter 2, Kluwer Academic Publishers, 1993, ISBN 0-7923-9339-2; and

5! Franca, J. E.: "Design of Analog-Digital VLSI Circuits for Telecommunications and Signal Processing", chapter 3.5 (pages 81-96), Second Edition, Prentice Hall, Englewood Cliffs, 1994, ISBN 0-13-203639-8.

The properties of the VIC influence the overall performance of the devices. The transfer function of the VIC, and in general that of any circuit, is limited by intrinsic nonlinearities of its elements. Especially, transistors have nonlinear transfer functions. The X-Y-transfer function between the input signal X and the output signal Y of a converter is generally not linear. The X-Y-transfer function can be expressed by a polynomial:

    Y=k.sub.1 *X+k.sub.2 *X.sup.2 +k.sub.3 *X.sup.3 +. . .

where the symbol * indicates multiplication. A simple sinusoidal input signal X having the frequency f₁ is transformed into an output signal Y having the fundamental frequency f₁ and harmonics, such as f₃ =3*f₁ or other harmonics. The higher frequency parts (f₂, f₃, . . . ) of Y contribute to the Total Harmonic Distortion (THD). An input signal X having multiple frequencies is transferred into an output signal Y containing also sum and difference frequencies. That can lead to intermodulation distortions.

Relations between the magnitude of input signals X and supply voltages V_(s) of circuits are well known. For example, input signal X oscillating with amplitudes |X|<<V_(s) causes less distortion than when signal is in the range of V_(s), i.e. |X |≈V_(s). Amplifying elements, such as vacuum tubes, bipolar transistors, field effect transistors and other devices can operate sometimes in such V_(s) regions where nonlinearities can be neglected. However, the trend in modern electronics is to use smaller and smaller supply voltages V_(s). Therefore, nonlinearities will occur and need to be compensated.

It is known in the art to compensate nonlinearities by, for example: (a) chaining differential transistor pairs in the VIC; (b) changing the bias for transistors depending on the input signal X; or (c) subtracting a compensation signal from output signal Y. In an example of (a), FIG. 2.2a in chapter 2.2. of 4! illustrates a converter with four transistors. In an example of (b), FIG. 25 in chapter 3.5.1 of 5! illustrates an amplifier employing a so-called adaptive biasing technique. In the approach (c) which has been disclosed with details in FIG. 3 of 1!, transistors 110 and 120 each receive a component of X (e.g., V₁ and V₂) and provide currents (e.g., I₁ and I₂). Currents I₁ and I₂ are still distorted and are linearized by subtracting current I₃ and I₄, resulting in output signal Y. However, currents I₃ and I₄ also contain the input signal X.

These prior art circuits can suffer from disadvantages well known in the art, such as for example, low gain, low signal-to-noise ratio (SNR), high power consumption and other problems. Hence, the present invention seeks to provide voltage-to-current converters (VICs) which mitigate or avoid some or all of these and other disadvantages and limitations of the prior art.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a simplified circuit diagram of a voltage-to-current converter circuit (VIC) of the present invention;

FIG. 2 is a simplified circuit diagram of a further embodiment of the present invention;

FIG. 3 is a simplified circuit diagram of a still further embodiment of the present invention; and

FIG. 4 is a simplified circuit diagram with further detail for a portion of the circuit of FIG. 3.

DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT

A linear voltage-to-current converter circuit (VIC) of the present invention has a series of advantages: (a) high speed operation; (b) high SNR; and (c) high efficiency while transforming substantially all supply current to output signal Y.

As in the prior art, the VIC of the present invention comprises a differential transistor pair (M₁ and M₂ ) receiving input signal X (e.g., V_(in) 1 -V_(in) 2) and providing output signal Y (e.g., I_(out) 1 -I_(out) 2). In comparison to the prior art, the VIC of the present invention has a compensation portion which changes the supply current of the transistors pair (M₁ and M₂) so that nonlinearities are not amplified.

FIG. 1 shows voltage-to-current converter circuit 100 (VIC 100) according to the present invention. VIC 100 comprises first amplifying element 110 (hereinafter transistor M₁), second amplifying element 120 ("transistor M₂ "), third amplifying element 130 ("transistor M₃ "), fourth amplifying element 140 ("transistor M₄ "), node 105, and current source 190. Transistors M₁ and M₂ form differential pair 117/127 with paths 117 and 127. Paths 117 and 127 are shown by dashed frames. Transistors M₃ and M₄ form compensation circuit 137. Circuit 137 is also referred to as path 137 and also shown by a dashed frame.

The word "transistor" used here as a synonym for "amplifying element" is intended to include any device having main electrodes and one or more control electrodes. Signals applied to the control electrode(s) change the electrical properties (e.g., conductance) between the main electrodes. Transistors such as M₁, M₂, M₃, and M₄ (collectively M_(k)) can be e.g., field effect transistors (FETs) having drain (D), source (S) as main electrodes and gates (G) as control electrode. Transistors can also be bipolar transistors with collectors (C) and emitters (E) as main electrodes and bases (B) as control electrodes, or other devices. Transistors M_(k) are, preferably, field effect transistors (FETs) of the p-channel type (symbolized by circles at the gates). This is convenient for explanation, but not essential. FETs of the n-channel type or both n-channel and p-channel types can also be used.

As illustrated in FIG. 1, VIC 100 is conveniently coupled to power supply at reference terminals 101 and 102. Either terminal can serve as the power supply or as reference. VIC 100 receives differential input signal X=X₁ -X₂ at input terminals 111 and 121, respectively. Preferably, input signal X is a differential voltage (V_(in) 1 -V_(in) 2) with components V_(in) 1 (as X₁ at terminal 111) and V_(in) 2 (as X₂ at terminal 121). V_(in) 1 and V_(in) 2 are conveniently referred to terminal 101. VIC 100 provides differential output signal Y=Y₁ -Y₂ on lines 115 and 125, respectively. Preferably, output signal Y is a differential output current (I_(out) 1 - I_(out) 2) with components I_(out) 1 (as Y₁ on line 115) and I_(out) 2 (as Y₂ on line 125) flowing through loads 119 and 129, respectively, to reference terminal 101.

Current source 190 is coupled between reference terminal 102 and node 105. Node 105 is coupled in first path 117 to the source S of transistor M₁, whose drain D is coupled to line 115. Node 105 is coupled in second path 127 to the source S of transistor M₂, whose drain D is coupled to line 125. Node 105 is coupled in third path 137 to the source S of transistor M₃. Further in path 137, the drain D of transistor M₃ is coupled to the source S of transistor M₄ ; and the drain D of transistor M₄ is, conveniently, coupled to reference terminal 101. Input terminal 111 is coupled to the gate G of transistor M₁ in path 117 and to the gate G of transistor M₃ in path 137. Input terminal 121 is coupled to the gate G of transistor M₂ in path 127 and to the gate G of transistor M₄ in path 137.

Current source 190 is a common supply and provides a substantially constant tail current I_(TAIL). At node 105, I_(TAIL) is split into currents I₁ (path 117), I₂ (path 127), and I₃₄ (path 137):

    I.sub.TAIL =I.sub.1 +I.sub.2 +I.sub.34 ≈constant   (1)

Input signal X₁ (e.g., V_(in) 1) at gate G of transistor M₁ modulates I₁ so that output signal Y₁ (e.g., current I_(out) 1) is provided at drain D of transistor M₁. Input signal X₂ (e.g., V_(in) 2) at the G of transistor M₂ modulates I₂ so that output signal Y₂ (e.g., current I_(out) 2) is provided at drain D of transistor M₂. With the condition (1) supported by current source 190, I₃₄ acts as a compensation current and changes I₁ +I₂ depending on input signals X₁ and X₂. The amplification, that means the gain ratios (Y₁ /X₁) of transistor M₁ and (Y₂ /X₂) of transistor M₂ depend on I₁ and I₂, respectively. When signals X₁ and X₂ change, currents I₁ and I₂ also change. Nonlinearities of transistors M₁ and M₂ can thereby be compensated.

It is convenient for more detailed explanation to discuss a transfer function H of VIC 100:

    H=Y/X or                                                   (2)

    H=(Y.sub.1 -Y.sub.2)/(X.sub.1 -X.sub.2),                   (3)

with the slash / for division. This transfer function is substantially linearized according to the present invention. Y₁ and Y₂ should depend on X₁ and X₂ and on I₁ and I₂ as follows:

    Y.sub.1 =H.sub.11 *X.sub.1 +H.sub.21 *X.sub.1.sup.3 +H.sub.31 *I.sub.1(4)

    Y.sub.2 =H.sub.12 *X.sub.2 +H.sub.22 *X.sub.2.sup.3 +H.sub.32 *I.sub.2(5)

with * for multiplication and with parameters H_(1k) depending on transistors M_(k). In parameters H_(1k), the first index 1=1, 2, 3 refers to similar terms (or "components") in equations (4) and (5) and the second index k=1, 2 refers to transistors M_(k). H_(1k) are parameters for the linear transistor characteristic of transistor M_(k) ; H_(2k) are parameters for the nonlinear transistor characteristic of transistor M_(k) ; and H_(3k) are parameters for the influence of the magnitude of I_(k) on transistor M_(k).

The cubic terms H₂₁ *X₁ ³ and H₂₂ *X₂ ³ are used as a simplified representation which is intended to include other nonlinear terms, such as square terms. A person of skill in the art, is able to apply a series as, for example, in the form

    y=h.sub.0 +h.sub.1 *x+h.sub.2 *x.sup.2 +h.sub.3 *x.sup.3 +h.sub.4 *x.sup.4 +. . . h.sub.n *x.sup.n                                   (6)

to all terms in equations (4), (5) and in other, similar equations. Y=(Y₁ -Y₂) is calculated by subtracting equation (5) from equation (4): ##EQU1## It has been found that for certain magnitudes of currents I₁ and I₂, the second term (H₂₁ *X₁ ³ -H₂₂ *X₂ ³) of equation (7) is substantially equal to the third term (H₃₁ *I₁ -H₃₂ *I₂) of equation (7):

    (H.sub.21 *X.sub.1.sup.3 -H.sub.22 *X.sub.2.sup.3) ≈(H.sub.31 *I.sub.1 -H.sub.32 *I.sub.2)                              (8)

so that nonlinearities can be substantially canceled:

    Y.sub.1 -Y.sub.2 =(H.sub.11 *X.sub.1 -H.sub.12 *X.sub.2)   (9)

which is substantially the linear first term in equation (7) as required. In VIC 100 as described in FIG. 1, H₃₁ and H₃₂ are parameters depending on transistors M₁ and M₂, respectively. Compensation current I₃₄ in the third path depends on input signals X₁ and X₂ according to:

    I.sub.34 =H.sub.13 *X.sub.1 +H.sub.14 *X.sub.2             (10)

with H₁₃ and H₁₄ being parameters of transistors M₃ and M₄. Transistor parameters H₁₃ and H₁₄ are, preferably, predetermined. Due to the connection of paths 117, 127 and 137 in node 105, I₁ and I₂ (equation 1) depend also on the transfer properties of transistors M₃ and M₄.

A person of skill in the art is able to implement VIC 100 by selecting parameters H₃₁ of M₁ and H₃₂ of M₂ and parameters H₁₃ of M₃ and H₁₄ of M₄ such, that equation (8) is substantially fulfilled. VIC 100 does not require any current mirror as in some prior art solutions. Currents I₁ and I₂ are controlled without adapting a bias voltage of M₁ or M₂, respectively. It is an advantage of the present invention, that current I₃₄ is limited by the serial connection of transistors M₃ and M₄ to the smallest current flowing either through transistor M₃ or through transistor M₄. This small current contributes to achieving (a), (b) and (c) high speed, high SNR and efficiency.

VIC 100 as shown in FIG. 1, still has a disadvantage relating to common mode output changes I_(out) 1 and I_(out) 2 acting on the inputs. This disadvantage is mitigated by splitting third path 137 into two paths as illustrated in FIG. 2.

FIG. 2 is a simplified circuit diagram of VIC 200 of a further embodiment of the present invention. VIC 200 comprises transistors 210 (hereinafter M'₁), 220 (M'₂), 230 (M'₃), 240 (M'₄), 250 (M'₅), and 260 (M'₆); current source 290 and tail node 205. Reference numbers 101/201, 102/202, 105/205, 110/210, 111/211, 115/215, 117/127, 120/220, 121/221, 125/225, 127/227, 130/230, 140/240, and 190/290 in FIGS. 1-2 refer to analogous elements, whose function can be, however, different. Compared to VIC 100 of FIG. 1, transistors M'₃ and M'₆ are analogous to transistor M₃ ; and M'₄ and M'₅ are analogous to transistor M₄. In other words, compensation circuit 137 of VIC 100 is cut into two paths 237 and 247 (third and fourth paths with dashed frames). Path 237 has serially arranged M'₃ and M'₄ and path 247 has serially arranged M'₅ and M'₆. Paths 237 and 247 are in parallel and coupled to path 217 and 227, respectively. Transistors M'₁ to M'₆ are, preferably p-channel FETs.

VIC 200 receives differential input signal X=X₁ -X₂, that is (V_(in) 1 -V_(in) 2), at input terminals 211 and 221, respectively. VIC 200 provides differential output signal Y=Y₁ -Y₂, that is (I_(out) 1 -I_(out) 2), on lines 215 and 225 (output nodes 216 and 226), respectively.

Current source 290 is coupled to node 205 and thereby coupled to the sources S of M'₁, M'₄, M'₅, and M'₂. The drain D of M'₁ is coupled to node 216 and line 215; and the drain D of M'₂ is coupled to node 226 and line 225. The drain D of M'₄ is coupled to the source S of M'₃. The drain D of M'₃ is coupled to node 216 and line 215. The drain D of M'₅ is coupled to the source S of M'₆. The drain of M'₆ is coupled to node 226 and line 225. Input terminal 211 is coupled to gate electrodes G of M'₁, M'₃, and M'₆ ; and input terminal 221 is coupled to gate electrodes G of M'₂, M'₅, and M'₄. The order by which transistors M'₄, M'₃ and M'₅, M'₆ are serially coupled is convenient, but not essential. A person of skill in the art can, for example, have M'₄ and M'₅ arranged on nodes 216, 226 and M'₃ and M'₆ arranged at node 205 without departing from scope and spirit of the present invention. A still further embodiment of VIC 200 is illustrated as VIC 300 in FIG. 3 with a cross-coupled transistor arrangement.

Current source 290 provides substantially constant tail current I_(TAIL) which at node 205 is split into I₁ of first path 217 carried by M'₁, I₂ of second path 227 carried by M'₂, I₃₄ of third path 237 carried by M'₄ and M'₃, and I₅₆ of fourth path 247 carried by M'₅ and M'₆ :

    I.sub.TAIL =I.sub.1 +I.sub.2 +I.sub.34 +I.sub.56 ≈constant(11)

Equation (10) is similar to equation (1). On lines 215 and 225, output currents are summed up as:

    I.sub.out 1 =I.sub.1 +I.sub.34 and                         (12)

    I.sub.out 2 =I.sub.2 +I.sub.56                             (13)

Transistors M'₁, M'₃, and M'₆ are controlled at their gate electrodes G by V_(in) 1 ; and, similarly, transistors M'₂, M'₅, and M'₄ are being controlled by V_(in) 2 .

With an arrangement as in VIC 200 of FIG. 2, path 237 compensates nonlinearities of M'₁ in first path 217 and, independently, path 247 compensates nonlinearities of M'₂ in second path 227. In other words, a compensation current I₃₄ of VIC 100 (FIG. 1) is in VIC 200 supplied in substantially equal magnitudes as I₃₄ and I₅₆. Preferably, currents I₃₄ and I₅₆ have substantially equal magnitudes for equal input signals V_(in) 1 =V_(in) 2. A person of skill in the art is able to apply equations similar to equations (1) to (10) to select transistors M'₃, M'₄, M'₅ and M'₆.

As an advantage of the present invention, VICs 100 and 200 have substantially the same fast operation speed as an uncompensated differential transistor pair. The compensation circuit (e.g., M'₃, M'₄, M'₅, M'₆ in VIC 200) does not comprise inverting stages which add propagation delays. Compensation signals are not subtracted as in some prior art solutions (e.g., in 1!). Instead, the supply currents I₁ and I₂ for amplifying elements are modified by subtracting a compensation current (e.g., I₃₄ in VIC 100, I₃₄ and I₅₆ in VIC 200). As explained later, the SNR is high.

FIG. 3 is a simplified circuit diagram of VIC 300 according to a still further embodiment of the present invention. VIC 300 comprises transistors 310 (hereinafter M"₁), 320 (M"₂), 330 (M"₃), 340 (M"₄), 350 (M"₅), 360 (M"₆), 370 (M"₇), 380 (M"₈), 390 (M"₉), and 395 (M"₁₀) (collectively M"_(k)). For simplicity, transistors M"_(k) are illustrated by circles. Conveniently, transistors M"_(k) are p-channel FETs with source (S), drain (D) and gate (G) as indicated at M"₁. Reference numbers 205/305, 210/310, 211/311, 215/315, 217/317, 220/320, 221/321, 225/325, 227/327, 230/330, 237/337, 240/340, and 247/347 in FIGS. 2-3 refer to analogous elements, whose function can be, however, different. For simplicity, current source, loads and reference terminals are omitted. Terminal 305 corresponds to node 205 and receives tail current I_(TAIL). VIC 300 receives input signal X₁ at input terminal 311 and input signal X₂ at input terminal 321. VIC 300 provides output signal Y₁ on line 315 and output signal Y₂ on line 325.

M"₁ is coupled with its source (S) and drain (D) between terminal 305 and line 315 and receives X₁ from input terminal 311 at its gate (G). M"₂ is coupled with its S and D between terminal 305 and line 325 and receives X₂ from input terminal 321 at its gate G. M"₃ and M"₄ are serially coupled with their sources (Ss) and drains (Ds) between terminal 305 and line 325. The gate G of M"₃ receives X₁ from terminal 311 and the gate G of M"₄ receives X₂ from terminal 321. M"₆ and M"₅ are serially coupled with their Ss and Ds between terminal 305 and line 315. The gate G of M"₆ receives X₁ from terminal 311 and the gate G of M"₅ receives X₂ from terminal 321. M"₇ and M"₈ are serially coupled with their Ss and Ds between terminal 305 and line 325. The gate G of M"₇ receives X₂ from terminal 321 and the gate G of M"₈ receives X₁ from terminal 311. M"₉ and M"₁₀ are serially coupled with their Ss and Ds between terminal 305 and line 315. The gate G of M"₉ receives X₂ from terminal 321 and the gate G of M₁₀ " receives X₁ from terminal 311.

M"₁ and M"₂ form amplifying paths 317 and 327, respectively and provide Y₁ and Y₂, respectively. M"₃ and M"₄ form compensating path 337 for Y_(2;) M"₆ and M"₅ form compensating path 347 for Y₁ ; M"₇ and M"₈ form compensating path 357 for Y₂ ; and M"₉ and M"₁₀ form compensating path 367 for Y₁. In compensating paths 337 and 357, M"₃ and M"₈ receiving X₁ and M"₄ and M"₇ receiving X₂ are arranged in a different order. In other words, the connection between gates in compensation path 337 and input terminals 311 and 321 go to the nearest (or "neighboring") input terminal. In compensation path 357, the gate connections are cross-coupled. Similarly, in compensation path 347, M"₆ receiving X₁ is coupled to terminal 311 and M"₅ receiving X₂ is coupled to terminal 321, while in compensation path 367, M"₁₀ receiving X₁ and M"₉ are coupled in an opposite sense.

It is possible to further modify VIC 300 of the present invention by adding more transistors to any of paths 317, 327, 337, 347, 357, and 367. For convenience, path 347 and the lines to terminals 305, 311, 321 and line 315 are partly enclosed by a dashed frame to define portion 400. Portion 400 is an representative example which is not intended to be limiting. For example, portion 400 could also comprise line 325.

FIG. 4 is a simplified circuit diagram with further detail for portion 400 of circuit 300. Reference numbers 311, 305, 321, 315, 350 and 360 refer to analogous elements in FIGS. 3-4. In portion 400, transistors M"6 (360) and transistors M"5 (350) are serially coupled with their sources (S) and drains (D) to additional transistors 410, 420, 430, and 440 to form a transistor chain. Dashed connection lines indicate that the number of additional transistors can be higher. The gates (G) of transistors 360, 410 and 430 are coupled to terminal 311 for receiving X₁, and the gates (G) of transistors 350, 420 and 440 are coupled to terminal 321 for receiving X₂. In other words, circuit 300 has a compensation circuit with further transistors 410, 420, 430, 440, etc. ("amplifying elements") which are serially coupled to the common supply (e.g., I_(TAIL) at terminal 305) and which alternatively receive input signals (e.g., X₁ and X₂). For convenience, transistors 360, 350, 410, 420, 430, and 440 are identified by indices q=1 to q=Q=6, respectively. Q can be any integer number and is, preferably even. Transistors q with odd index q (e.g., q=1, 3, 5, etc.) receive input signal X₁ and transistors with even index (e.g., q=2, 4, 6, etc.) receive input signal X₂.

A method of the present invention for compensating nonlinearities in the transfer function H=(Y₁ -Y₂)/(X₁ -X₂) (cf. equation 3) of transistor 210 and transistor 220 has the following steps: (a) providing transistors 240 and 230 serially arranged with main electrodes (e.g., sources, drains) between common node 205 and output node 216 and providing transistors 250 and 260 serially arranged between common node 205 and output node 226; and (b) coupling control electrodes (e.g., gates) of transistors 230 and 260 for receiving X₁ and coupling control electrodes (e.g., gates) of transistors 240 and 250 for receiving X₂, so that (a) transistors 240 and 230 consume current I₃₄ from common node 205 and change current I₁, thereby compensating nonlinearities in transistor 210, and so that (b) transistors 250 and 260 change current I₂, thereby compensating nonlinearities in transistor 220.

To evaluate the present invention, the operation of VIC 300 and of an earlier design of a differential transistor pair have been simulated. The earlier design corresponds to transistor pair 110 and 120 in FIG. 3 of 1! without any compensation circuitry.

The simulation method was SPICE, but other methods known in the art could also be used to obtain equivalent results. During simulation, a differential input voltage X=(V_(in) 1 -V_(in) 2) having a base frequency f₁ of 3 kHz (kilo hertz) was applied to VIC 300 and to the earlier design. This frequency was choosen for convenience, but other frequencies (in the MHz range or even higher) could also be used instead. The obtained differential output current Y=(I_(out) 1 - I_(out) 2) was then Fourier analyzed. The resulting spectrum

    Y(0), Y(1), Y(2), Y(i), . . . Y(10)                        (14)

had components of Y(i)=for frequencies f=f₁ * i. For calculating THD, direct current component Y(0) and linear component Y(1) are not considered. The other components Y(i) (i=1 to 10) were normalized in reference to Y(0) as:

    Y (i)=Y(i)/Y(0)                                            (15)

with the underscoring of Y indicating the normalization. THD was calculated according to:

    THD=100% * (Y(2).sup.2 +(y(3).sup.2 +(y(4).sup.2 +(y(5).sup.2 +. . . !.sup.1/2                                                 (16)

with the superscript 2 for square operation and the superscript 1/2 for square root operation.

VIC 300 had THD=0.1% and the earlier design had THD=1%, thus giving VIC 300 of the present invention a 10 times better noise suppression performance than earlier design provided.

While the invention has been described in terms of particular structures, devices and materials, those of skill in the art will understand based on the description herein that it is not limited merely to such examples and that the full scope of the invention is properly determined by the claims that follow. 

We claim:
 1. A circuit, comprising:a first path with a first amplifying element for receiving a first input signal and receiving a first current I₁ and providing a first output signal; a second path with a second amplifying element for receiving a second input signal and receiving a second current I₂ and providing a second output signal, said first path and said second path being coupled to a common supply providing a tail current I_(TAIL) =I₁ +I₂ ; and a compensation circuit having a third amplifying element and a fourth amplifying element serially coupled to said common supply without a current mirror, said third amplifying element receiving said first input signal and said fourth amplifying element receiving said second input signal, thereby modifying said common supply by subtracting a compensation current I₃₄ from said tail current I_(TAIL) so that a first difference between said first output signal and said second output signal is substantially linearly related to second difference between said first input signal and second input signal.
 2. The circuit of claim 1 wherein said compensation circuit is split into further paths, one path coupled to said first amplifying element and another coupled to said second amplifying element.
 3. The circuit of claim 1 wherein said first, second, third, and fourth amplifying elements are p-channel field effect transistors having a source coupled to said common supply, a drain coupled to a reference terminal and a gate receiving said first or second input signals.
 4. The circuit of claim 1 further comprising further amplifying elements, wherein two further amplifying elements are serially coupled in parallel to said first amplifying element and coupled to said second amplifying element, said further amplifying elements receiving said first and second input signals.
 5. The circuit of claim 1 wherein said compensation circuit is coupled to a reference terminal.
 6. The circuit of claim 1 wherein said compensation circuit comprises third and fourth paths and wherein said third path is coupled in parallel to said first amplifying element and wherein said fourth path is coupled in parallel to said second amplifying element.
 7. The circuit of claim 1 wherein said third and fourth amplifying elements have parameters which substantially cancel nonlinear parameters in said first and second amplifying elements.
 8. The circuit of claim 1 further comprising further paths, each further path having further amplifying elements which are coupled in parallel to said first path and in parallel to said second path, said further amplifying elements having control electrodes receiving said first and second input signals from neighboring terminals.
 9. The circuit of claim 1 further comprising further paths, each further path having further amplifying elements which are coupled in parallel to said first path and in parallel to said second path, said further amplifying elements having control electrodes cross coupled to first and second input terminals for receiving said second and first input signals, respectively.
 10. The circuit of claim 1 wherein said compensation circuit further comprises further amplifying elements serially coupled to said common supply and alternatively receiving said first input signal and said second input signal.
 11. The circuit of claim 1 wherein said compensation circuit further comprises Q amplifying elements indentified by index q, wherein amplifying elements with even q receive either of said first input signal or said second input signal and wherein amplifying elements with odd q receive the other input signal.
 12. An electrical apparatus receiving a differential input voltage (V_(in) 1 -V_(in) 2 ) and providing a differential output current (I_(out) 1 -I_(out) 2), said apparatus comprising:a current source providing a substantially constant current I_(TAIL) to a tail node where I_(TAIL) is split into a current I₁, a current I₂, a current I₃₄ and a current I_(56;) a first output node providing I_(out) 1 =I₁ +I₃₄ ; a second output node providing I_(out) 2 =I₂ +I₅₆ ; a first transistor coupled between said tail node and said first output node, said first transistor carrying I₁ and being controlled by V_(in) 1 ; a second transistor coupled between said tail node and said second output node, said second transistor carrying I₂ and being controlled by V_(in) 2 ; a third transistor and a fourth transistor serially coupled between said tail node and said first output node, said third and fourth transistors carrying I₃₄, said third transistor being controlled by V_(in) 1 and said fourth transistor being controlled by V_(in) 2 ; and a fifth transistor and a sixth transistor serially coupled between said tail node and said second output node, said fifth and sixth transistor carrying I₅₆, said fifth transistor being controlled by V_(in) 2 and said sixth transistor being controlled by V_(in)
 1. 13. The apparatus of claim 12 further comprising a seventh transistor and an eighth transistor serially coupled between said tail node and either said first or second output node, said seventh and eight transistors having control electrodes cross coupled for receiving said differential input voltage.
 14. The apparatus of claim 12 further comprising a transistor chain of serially coupled transistors identified by indices, said transistor chain being serially coupled between said tail node and said first or second output node, in said transistor chain, transistors identified with odd indices receiving V_(in) 1 and transistors with even indices receiving V_(in) 2, or vice versa.
 15. A circuit comprising:a first path receiving a first input signal X₁ and a first current I₁ and providing first output signal Y₁ =H₁₁ *X₁ +H₂₁ *X₁ ³ +H₃₁ *I₁ ; a second path receiving a second input signal X₂ and a second current I₂ and providing second output signal Y₂ =H₁₂ *X₂ +H₂₂ *X₂ ³ +H₃₂ *I₂ ; a third path receiving said first input signal X₁ and said second input signal X₂ and receiving a third current I₃₄ =H₁₃ *X₁ +H₁₄ *X₂ ; and a current source coupled to said first path, to said second path and to said third path and providing that I₁ +I₂ +I₃₄ is approximately constant, in said circuit, nonlinear components H₂₁,*X₁ ³ in Y₁ and H₂₂ *X₂ ³ in Y₂ being substantially canceled in Y₁ by H₃₁ *I₁ and substantially canceled in Y₂ by H₃₂ *I₂, respectively, when I₁ and I₂ are being changed in magnitude with I₃₄ being changed by X₁ and X₂, thus providing resulting output signals Y₁ and Y₂ which are substantially linear related to said input signals X₁ and X₂, respectively.
 16. The circuit of claim 15 wherein said first path, said second path, and said third path each comprise transistors, and wherein H₁₃, and H₁₄ are predetermined transistor parameters of transistors of said third path.
 17. A method for compensating nonlinearities in the transfer function H=(Y₁ -Y₂)/(X₁ -X₂) of a first transistor and a second transistor, each transistor having first and second main electrodes and a control electrode,wherein said first main electrodes receive a first current and a second current from a common node, wherein said second main electrode of said first transistor provides Y₁ to a first output node, wherein said second main electrode of said second transistor provides Y₂ to a second output node, wherein said control electrode of said first transistor receives X₁, and wherein said control electrode of said second transistor receives X₂, said method comprising the following steps: providing third and fourth transistors serially arranged with main electrodes between said common node and said first output node and providing fifth and sixth transistors serially arranged with main electrodes between said common node and said second output node; coupling control electrodes of said third and fifth transistors for receiving X₁ and coupling control electrodes of said fourth and sixth transistors for receiving X₂, so that said third and fourth transistors consume a third current from said common node and change said first current, thereby compensating nonlinearities in said first transistor, and so that said fifth and sixth transistors change said second current, thereby compensating nonlinearities in said second transistor.
 18. The method of claim 17 applied to field effect transistors having drains and sources as main electrodes and gates as control electrodes. 